[TIL-20210604] What is React?
反応とは?
ReactionはFrontend開発のためにFacebook上で開発されたJavascriptオープンソースライブラリです.
反応の3つの特徴
宣言
リアクターはJSXを用いて宣言プログラミングを行う傾向があり,ページを表示するためにHTML/CSS/JSに分けるのではなく,1つのファイルに明示的に記述できる.
構成部品ベース
コンポーネントとは、1つの機能を実現するために複数のコードをバンドルすることを意味します.反応器はこの素子に基づいて開発された.これを素子に分離すれば、互いに独立して再利用可能であるため、機能自体の開発に集中することができる.
汎用性
応答はJavascriptプロジェクトのどこにでも柔軟に適用できます.Facebook管理により、安定した、最も有名な、React Nativeによるモバイル開発が可能です.
JSX
JSXはJavaScript XMLの略で、文字列でもHTMLでもありません.reactでは,UIを構成する際に用いられる構文でJavaScriptの構文を拡張する.この構文を使用すると、react別名を作成できます.
React JSXを参照すると、より詳細にJSXを学ぶことができます.
構成部品(component)
コンポーネントは、1つの機能実装を構成する複数のコードセットまたはUI(user interface)の必須要素である.これに応答して、UIの一部を担当する複数の独立した機能を持つコンポーネントを作成し、アプリケーションを作成することができます.
// Sidebar라는 컴포넌트를 생성
const Sidebar = () => {
return (
<section className="sidebar">
{<i className="far fa-comment-dots"></i>}
</section>
);
};
Reference
この問題について([TIL-20210604] What is React?), 我々は、より多くの情報をここで見つけました https://velog.io/@pizzahand/TIL-20210604-What-is-Reactテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol