如果你使用的是React.js,你还会写HTML/CSS文件吗?

The*_*ded 3 javascript html5 web reactjs

我似乎无法理解react.js的工作流程.你还需要直接编写HTML和CSS吗?

Eva*_*tos 5

是的,您是否还需要编写HTML和CSS,但两者的工作流程不同

您在javascript文件中的render函数上编写的HTML,如下所示:

const HelloMessage = (props) => {
    return (
        <div>Hello { props.name }</div>
    );
}

ReactDOM.render(<HelloMessage name="Jane" />, mountNode);
Run Code Online (Sandbox Code Playgroud)

您可以通过两种方式编写CSS

  1. 作为css模块,您可以编写sass/less/stylus甚至css文件,然后在javascript文件中导入并使用classname (npm模块)调用它

  2. 作为样式化组件,在这种情况下,您将jss编码为javascript文件中的JSON