REACT介绍
概览
使用了react一段时间了,主要用的是nextjs。不过我认为有必要从头回顾一下这个框架的原理以及一些细节。
React应用程序是由组件制成的。组件是具有其逻辑和外观的UI(用户界面)的一部分。组件可以像按钮一样小,也可以像整个页面一样大。
细节
JSX
JSX比HTML更严格。您必须关闭<br />
之类的标签。您的组件也无法返回多个JSX标签。您必须将它们包裹在共享的父母中,例如<div>...</div>
或一个空<>...</>
包装器
props
React组件使用props相互通信。每个父组件都可以通过提供道具将一些信息传递给其子组件。 道具可能会提醒您HTML属性,但是您可以通过它们传递任何JavaScript值,包括对象,数组,功能,甚至JSX!
Last updated