看了一些文章都推荐在使用自定义组件时,如果没有嵌套内容,格式使用自闭合的形式 <Component />
,这样可以表明该组件是刻意没有嵌套内容的。但是我发现在实际开发时,使用自闭合的方式是不太方便的,特别是在需求频繁更改的情况下。例如如果一个组件之前使用自闭合的方式书写,后来要添加嵌套内容,那么修改起来比直接不使用自闭合的形式会麻烦一点,相反删除嵌套内容也是会麻烦一点。而且编辑器在自动补全组件时,也不会采用自闭合的形式。
看了一些文章都推荐在使用自定义组件时,如果没有嵌套内容,格式使用自闭合的形式 <Component />
,这样可以表明该组件是刻意没有嵌套内容的。但是我发现在实际开发时,使用自闭合的方式是不太方便的,特别是在需求频繁更改的情况下。例如如果一个组件之前使用自闭合的方式书写,后来要添加嵌套内容,那么修改起来比直接不使用自闭合的形式会麻烦一点,相反删除嵌套内容也是会麻烦一点。而且编辑器在自动补全组件时,也不会采用自闭合的形式。
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
看项目编码风格,<Component /> or <Component> <Component /> 不必太纠结