【问题标题】:Recommended use of comments style in Meteor when using React使用 React 时推荐使用 Meteor 中的注释样式
【发布时间】:2017-03-15 08:00:26
【问题描述】:

我只是想弄清楚在 Meteor 中使用 React 时如何正确使用 cmets。

我是否必须在我的代码中到处使用 {/* React 注释 */} 样式?

我发现普通的 JavaScript cmets //... 和 /*...*/ 在我的代码的非 JSX 部分(如在组件方法中)工作,但我不确定它是否是使用安全。

推荐/最佳做法是什么?

【问题讨论】:

    标签: javascript reactjs meteor


    【解决方案1】:

    这是在 JSX 标签中添加注释的唯一方法。您不能使用常规的 XML 评论标签,即<!-- This doesn't work! -->,并且 React 团队没有计划添加其他样式的评论。

    在 JSX 标签之外,你可以使用常规的 javascript 注释。

    //comment
    /*
        or comment
    */
    

    Read more.

    例子:

    class Comp extends React.Component {
        componentDidMount(){
            // you can use regular js comment here
            /* 
                 also multiline comment
            */
        }
    
        render(){
            return (
                <div>
                    {/* but inside JSX, you must use comment style like this */}
                    <span>Content</span>
                </div>
            );
        }
    }
    

    【讨论】:

      【解决方案2】:

      我还要补充 Niyoko Yuliawan 的上述回答,这不仅适用于 React,也适用于 Blaze。 Blaze 不接受 // 在 Javascript 文件中注释,但接受 /* */ 开始和结束标记。因此,上述答案对于 Meteor 来说可能比对 React 而言更普遍。

      【讨论】:

        猜你喜欢
        • 2016-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-03
        相关资源
        最近更新 更多