简体   繁体   English

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

[英]Do you still write HTML/CSS files if you're using React.js?

I can't seem to understand the workflow with react.js. 我似乎无法理解react.js的工作流程。 Do you still need to write HTML and CSS straight up? 你还需要直接编写HTML和CSS吗?

Yes, do you still have to write HTML and CSS, but you have different workflow for both 是的,您是否还需要编写HTML和CSS,但两者的工作流程不同

HTML you write on render function inside your javascript file, as example below: 您在javascript文件中的render函数上编写的HTML ,如下所示:

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

ReactDOM.render(<HelloMessage name="Jane" />, mountNode);

CSS you can write in two ways 您可以通过两种方式编写CSS

  1. As css modules , you can code a sass/less/stylus or even css file, then you import inside your javascript file and using classname (npm module) you call it 作为css模块 ,您可以编写sass / less / stylus甚至css文件,然后在javascript文件中导入并使用classname (npm模块)调用它

  2. As styled component , in this case you code css as a JSON inside your javascript file 作为样式化组件 ,在这种情况下,您将jss编码为javascript文件中的JSON

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM