当前位置: 首页 > news >正文

React 组件基础介绍

基本概念:一个组件就是用户界面的一部分,可以有自己的逻辑和外观,组件之间可以互相嵌套、复用多次。每个组件就是一个首字母大写的函数,内部存放了组件的逻辑和试图UI,渲染组件只需要把组件 当成 标签 书写。App 可以视为最大的组件。

  

// function Button() {
//   return <button>点击我</button>;
// }//箭头函数形式,与上面等价
const Button = () => {return <button>点击我</button>;
};function App() {return (<div className="App">{/* 自闭和 */}<Button />{/* 成对标签 */}<Button></Button></div>);
}export default App;

三种基础样式控制方式 

1、行内写法,注意react中,类名是className 而不是 class

//行内写法
function App() {return (<div className="App"><span style={{color: 'red',fontSize: '50px'}}>Hello World</span></div>);
}export default App;
//行内样式写法的一种优化方式
//把style抽离为一个对象变量const style = {color: 'red',fontSize: '50px'
}function App() {return (<div className="App"><span style={style}>Hello World</span></div>);
}export default App;

2、通过className类名控制,将样式抽离为.css文件 

 

//App.jsimport './index.css'function App() {return (<div className="App"><span className="hello">Hello World</span></div>);
}export default App;//index.css
.hello {color: red;font-size: 20px;
}

3、tailwindCSS 


http://www.mrgr.cn/news/92690.html

相关文章:

  • 初阶数据结构(C语言实现)——3顺序表和链表(3)
  • 会话与会话管理:Cookie与Session的深度解析
  • Harmony os next~鸿蒙应用开发入门教程
  • 【OMCI实践】ONT上线过程的omci消息(七)
  • YOLO - pose detect 输入输出接口与执行效率测试
  • ⭐算法OJ⭐位操作实战【计数】(C++ 实现)
  • 标签使用笔记
  • 图像仿射变换
  • Git快速入门
  • WorldQuant Brain的专属语言——Fast Expression
  • Java中的ArrayDeque
  • vscode集成DeepSeek
  • C++ ++++++++++
  • 一个原教旨的多路径 TCP
  • [C++] enum 以及 enum class 简单用法
  • Java进阶——数据类型深入解析
  • Java进阶——Stream流以及常用方法详解
  • 【漫话机器学习系列】110.线性可分(Linearly Separable)
  • Java进阶——注解一文全懂
  • 查看ITHOR全部仿真家庭场景