🏠
TS & React 学習
教科書一覧
教科書
レッスン一覧
レッスン
その他
ホーム
›
Tips
よくある疑問・Tips
開発でよく遭遇する疑問や、知っておくと便利な知識をまとめました
カテゴリ
すべて
JavaScript
TypeScript
React
React Native
開発環境
51件の質問が見つかりました
JavaScript
constなのに配列やオブジェクトの中身を変更できるのはなぜ?
JavaScript
アロー関数と普通の関数の違いは?使い分けは?
JavaScript
map、filter、forEachの違いと使い分けは?
JavaScript
分割代入の{}や[]の使い方がわからない
JavaScript
スプレッド構文(...)って何に使うの?
JavaScript
undefinedとnullの違いは?
JavaScript
async/awaitとPromiseの関係は?
JavaScript
三項演算子はいつ使うの?
JavaScript
falsyな値って何?0や空文字列がfalseになる?
TypeScript
interfaceとtypeの違いは?どちらを使うべき?
TypeScript
any型は使っていいの?unknownとの違いは?
TypeScript
型推論があるのに型注釈は必要?
TypeScript
Union型(|)とは?いつ使うの?
TypeScript
Literal型って何?いつ使うの?
TypeScript
ジェネリクス(<T>)の基本的な理解
TypeScript
オプショナル(?)とundefinedの違いは?
TypeScript
as(型アサーション)はいつ使う?
TypeScript
readonlyって何?constと違うの?
TypeScript
型エラーが出た時の読み方・対処法
React
なぜuseStateを使う必要があるの?普通の変数じゃダメ?
React
useStateの更新が反映されないのはなぜ?
React
useEffectの依存配列には何を入れるべき?
React
useEffectが2回実行されるのはなぜ?(React 18のStrict Mode)
React
Propsとして関数を渡すときの注意点は?
React
keyプロパティは何のためにある?indexを使っちゃダメ?
React
条件分岐で&&を使うと0が表示されてしまう問題
React
イベントハンドラで()をつけると即座に実行される問題
React
フォームのinput値を管理する方法(制御コンポーネント)
React
再レンダリングはいつ起こる?パフォーマンスの考え方
React
子コンポーネントへのprops渡しで{}が必要な場合と不要な場合
React
useEffectのクリーンアップ関数は何のため?
React Native
ReactとReact Nativeの違いは?
React Native
<div>や<span>が使えない。代わりに何を使う?
React Native
CSSが使えない。StyleSheetとは?
React Native
Flexboxのデフォルト方向がReactと違う(縦)
React Native
なぜScrollViewやFlatListが必要?Viewだけじゃダメ?
React Native
FlatListとScrollViewの違いと使い分けは?
React Native
react-native-webでの制限・注意点は?
React Native
TextInputのvalueとonChangeTextの使い方
React Native
TouchableOpacityとButtonの違いは?
React Native
SafeAreaViewは何のため?
React Native
スタイルで%が効かない時の対処法(flexを使う)
React Native
Platform.OSで環境によって処理を変える方法
開発環境
npm installとnpm startの違いは?
開発環境
import文でのパスの書き方(相対パス vs 絶対パス)
開発環境
エラーメッセージの読み方(よくあるエラーパターン)
開発環境
console.logでのデバッグ方法
開発環境
package.jsonとは?何が書いてある?
開発環境
node_modulesフォルダは何?消しても大丈夫?
開発環境
ブラウザのキャッシュをクリアする方法
開発環境
Hot Reloadが効かない時の対処法