Búsqueda de sitios web

javascript - ¿Todavía escribes archivos HTML/CSS si estás usando React.js?


No puedo parecer entender el flujo de trabajo con react.js. ¿Todavía necesitas escribir HTML y CSS directamente?

Respuesta #1

Sí, todavía tienes que escribir HTML y CSS, pero tienes un flujo de trabajo diferente para ambos

HTML que escribes en la función render dentro de tu archivo de JavaScript, como se muestra en el ejemplo a continuación:

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

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

CSS puedes escribir de dos maneras

  1. Como módulos CSS, puedes programar un archivo sass/less/stylus o incluso CSS, luego lo importas dentro de tu archivo JavaScript y usando classname (módulo npm) lo llamas

  2. Como componente estilizado, en este caso codificas CSS como un JSON dentro de tu archivo JavaScript