做网站如何赚广费,mui做网站的好处,拼多多关键词排名查询软件,没有备案的网站可以用ip访问吗基本概念#xff1a;一个组件就是用户界面的一部分#xff0c;可以有自己的逻辑和外观#xff0c;组件之间可以互相嵌套、复用多次。每个组件就是一个首字母大写的函数#xff0c;内部存放了组件的逻辑和试图UI#xff0c;渲染组件只需要把组件 当成 标签 书写。App 可以视…基本概念一个组件就是用户界面的一部分可以有自己的逻辑和外观组件之间可以互相嵌套、复用多次。每个组件就是一个首字母大写的函数内部存放了组件的逻辑和试图UI渲染组件只需要把组件 当成 标签 书写。App 可以视为最大的组件。 // function Button() {
// return button点击我/button;
// }//箭头函数形式与上面等价
const Button () {return button点击我/button;
};function App() {return (div classNameApp{/* 自闭和 */}Button /{/* 成对标签 */}Button/Button/div);
}export default App;三种基础样式控制方式
1、行内写法注意react中类名是className 而不是 class
//行内写法
function App() {return (div classNameAppspan style{{color: red,fontSize: 50px}}Hello World/span/div);
}export default App;//行内样式写法的一种优化方式
//把style抽离为一个对象变量const style {color: red,fontSize: 50px
}function App() {return (div classNameAppspan style{style}Hello World/span/div);
}export default App;2、通过className类名控制将样式抽离为.css文件 //App.jsimport ./index.cssfunction App() {return (div classNameAppspan classNamehelloHello World/span/div);
}export default App;//index.css
.hello {color: red;font-size: 20px;
}
3、tailwindCSS