TIL.1) React?_React
🚨 Caution 🚨
これらはwecodeで勉強してまとめたものです.
筆者が理解した部分に基づいて書いた文章で、実際の内容とは少し違うかもしれません.
この点に注意してください
コンテンツへのフィードバックに感謝します.
💡 だから反応は何ですか?
最初のWeb配信時を現在のWebと比較すると
話にならない変化が見られる.
ユーザの観点から,急速な変化と多様な機能を含むWebを用いる.
気持ち良くて面白かったですが、制作の観点から見ると、命がけに違いありません.
開発者が変わりすぎたので
この変化に従うしかない.
データとコードのメンテナンスを簡素化するために、
生まれたのは
React
React
は、ユーザインタフェース(UI)を作成するためのJavaScriptライブラリである.仮想ドームでUIをすばやく更新します.
🖥 作業環境設定パラメータ
Node.js
npm (node package manager)
CRA (Create-React-App)
💡 React code basic
▪️ JSX
JSXは、レスポンスで使用されるJS拡張構文です.
HTMLのように見えますし、JSの文法のようにも見えます.
いくつかの例を見て、それらの特徴を見てみましょう.
const hi = <p>Hello, world!</p>;
const myFavorite = {
food: <li>샐러드</li>,
animal: <li>dog</li>,
hobby: <li className = "list-item">programming</li>
};
二重引用符("")は使用できますが、HTMLの属性名とは異なる場合があります.
この部分はReact公式文書を参照することが望ましい.
const list = (
<div>
<p>list1</p>
<p>list2</p>
</div>
);
最初の要素をサブ要素から開始しないでください.含まれるタグが必要です.
ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById('hello')
);
ReactDOM.render
という名前の関数を使用する必要があります.最初のパラメータ表示
2番目のパラメータについて、1番目のパラメータが表示される親要素を選択します.
▪️ Component
-プロパティ
Component
は、リサイクル可能なUIの構成単位であるcomponent
を使用すると、コードのメンテナンスに役立ちます.これらのページがどのように整理されているかを確認できます.
-宣言
宣言方式には2つの方式がある.(クラス/関数型)
import React from 'react'
class Component extends React.Component {
render() {
return (
<div>
<h1>This is Class Component!</h1>
</div>
)
}
}
export default Component
import React from 'react'
const Component = () => {
return (
<div>
<h1>This is Functional Component!</h1>
</div>
)
};
export default Component
現在、ほとんどの構成部品は関数として作成されています.反応を初めて学習する段階で,これをクラス素子と書く.
まずいろいろな概念を勉強してから、関数型を勉強したほうがいいです.
Reference
この問題について(TIL.1) React?_React), 我々は、より多くの情報をここで見つけました https://velog.io/@sstaar91/React-Basicテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol