我已经读到,如果您想传递一个真值,建议仅使用prop名称。背后的原因是什么?
// recommended, why?
const OtherComponent = () => (
<SomeComponent isLoggedIn />
);
// not recommended, why?
const OtherComponent = () => (
<SomeComponent isLoggedIn={true} />
);
答案 0 :(得分:1)
我可以想到两个原因:
它起作用的原因是因为props default to true,但是根据该页面,使用简写不是推荐的做法。
实际上,与任何代码风格辩论一样,这取决于您。