React Native

React の基礎

JSX、コンポーネント、props、state、イベント、条件付きレンダリング、リストと keys

20 面接問題·
Junior
1

React における JSX とは何ですか?

回答

JSX は JavaScript の構文拡張で、JavaScript 内で HTML に似たコードを直接記述できます。Babel などのツールによって React.createElement() の関数呼び出しにトランスパイルされます。JSX はコードを読みやすくし、ロジックとレンダリングを同じファイルにまとめることで UI の作成を容易にします。

2

JSX に JavaScript の式を含めるにはどうすればよいですか?

回答

JavaScript の式は単一の波括弧で囲むことで JSX に含めます。例えば、変数 name を表示するには {name} と書きます。この構文により、動的な値の注入、関数の呼び出し、式の評価をコンポーネントのレンダリング内で直接行えます。

3

Reactにおける関数コンポーネントとクラスコンポーネントの主な違いは何ですか?

回答

関数コンポーネントはJSXを返す単純なJavaScript関数であるのに対し、クラスコンポーネントはReact.Componentを継承し、render()メソッドを使用します。React 16.8でHooksが導入されて以来、関数コンポーネントでもstateや副作用を扱えるようになり、モダンなプロジェクトではクラスコンポーネントの必要性が低くなっています。

4

Reactにおけるpropとは何ですか?

5

Reactにおけるstateとは何で、propsとはどう違いますか?

+17 面接問題

次の面接に向けてReact Nativeをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める