05_ReactNative– category –
-
‘–jsx’ が設定されていません。の解決方法
モジュール 'XXXX' は 'YYYY' に解決されましたが、'--jsx' が設定されていません。 みたいなエラーがでていたのでそちらの解決方法をメモ 原因 TypeScript で JSX を使う設定が有効になっていないことが原因 解決するためには、TypeScript の設定ファイル... -
Warning: Error: GestureDetector must be used as a descendant of GestureHandlerRootView. Otherwise the gestures will not be recognized. See https://docs.swmansion.com/react-native-gesture-handler/docs/installation for more details.の解決策
原因は、GestureDetector が GestureHandlerRootView の外側で使用されていることを示しています。React Native アプリケーションで react-native-gesture-handler を正しく設定していないと発生します。この問題を解決するためには、GestureHandlerRootVi... -
JSON.stringify()を使ってカスタムログを作成する
毎回ログ仕込むのが地味にめんどくさくなってきたのでUtilをつくろうと思いメモとして残しておく。 JSON.stringify()について 変換できるデータ型と結果 データ型 変換結果オブジェクトJSONオブジェクト配列JSON配列文字列JSON文字列数値JSON数値true, fa... -
navigationのsetOptionで設定できるものは?
1. ヘッダー関連の設定 ヘッダーのデザインや動作を変更できます。 プロパティ説明titleヘッダーに表示する画面タイトル。headerTitleカスタムコンポーネントまたは関数でタイトルを表示。headerStyleヘッダー全体のスタイルを設定(背景色など)。headerT... -
GorhomBottomSheetをまとめる
BottomSheetを使う機会があったので使い方あれこれまとめる。公式ドキュメントは結構読みづらいんですよね。日本語にすると文字消えたりするし毎回あれこれ調べるの面倒なので自分なりに整理。 細かい部分とかは別記事で BottomSheetとBottomSheetModalの... -
AndroidManifest.xmlを理解する
androidの開発していてよく公式サイトを参考にするけどまあいってることが難しい、名前空間とか初期に学んだことも含めなんでエンジニアの資料ってわけわからん宇宙語みたいなんで説明するんだ、、 まあ文句いってもしかたないので復習がてらまとめとこう... -
ReactNativeのプロジェクト作成方法が変わった
最近はバックグラウンドで位置情報の権限変更を検知する処理を実装しようとしていてちょっと実験用に新規でプロジェクトを立ち上げようとしたら色々コンソールがうるさかったのでメモがてら残して置こうと思います。 結論 とりあえず変更後のプロジェクト... -
ReactNativeのnavigationヘッダのタイトルを動的に設定する
結論 optionsでrouteを受け取る設定を行い、遷移元でタイトルを渡す 具体的対応 ■イメージ Stack.js [crayon-67a8ce791b66e457807284/] HomeScreen.js [crayon-67a8ce791b671604066155/] -
問題:The build file has been changed and may need reload to make it effective.Java(0)
ReactNativeで個人開発していたときに遭遇した問題 エラーではないけどなんか問題タブに表れていたので解決を試みる 結論 VSCodeの再起動で解決 他にはctrl + shift + p押してReload Window実行してVSCodeを再読み込み 原因 Java開発環境でビルド設定や構... -
削除したnode_modulesのエラーが消えない
めっちゃドはまりしたエラー node_modulesでgradle関連のエラーがでていたんだけど物理削除しても [crayon-67a8ce791b7fe897799483/] してもエラーが消えず、VSCode再起動してもエラーがでているnode_modulesフォルダが勝手に復活するという、、、 備忘と...
12