mcpField
R
react-native-elements

react-native-elements

github.com/pproenca開発218254 回インストール11 週間前に更新
リポジトリ

react-native-elements について

react-native-elementsは、React Native Elementsを使うアプリ向けのベストプラクティススキルです。初期設定、テーマ、コンポーネント、性能、スタイル、イベントを扱う45の優先ルールを収録しています。

主な機能

  1. 018カテゴリにわたる45のルール
  2. 02ThemeProviderとcreateThemeの指針
  3. 03コンポーネントの選択と設定
  4. 04FlatListのパフォーマンス改善案
  5. 05スタイルとイベント処理のパターン

活用シーン

  1. 01新規アプリのテーマ設定
  2. 02RNEコンポーネントを使ったリストやフォームの作成
  3. 03FlatListの性能とレンダリング方法の確認
  4. 04テーマ対応スタイルとコールバックの適用

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/pproenca/dot-skills --skill react-native-elements

インストール後、Claude Code で/react-native-elementsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

metadata.json
assets/templates/
_template.md
references/
_sections.md
adv-custom-component.md
adv-image-component.md
adv-makeStyles.md
adv-overlay-modal.md
adv-platform-specific.md
comp-avatar-vs-image.md
comp-button-type.md
comp-icon-source.md
comp-input-over-textinput.md
comp-listitem-over-view.md
comp-searchbar-platform.md
event-avoid-anonymous.md
event-debounce-search.md
event-input-handlers.md
event-listitem-onpress.md
event-usecallback.md
list-getitemlayout.md
list-keyextractor.md
list-memo-items.md
list-removeClipped.md
list-renderitem-callback.md
list-virtualized.md
list-windowsize.md
props-button-color.md
props-disabled-styling.md
props-icon-configuration.md
props-input-validation.md

詳細

Community React Native Elements のベストプラクティス

React Native Elements アプリケーション向けの包括的なベストプラクティスガイドです。8 つのカテゴリーにわたる 45 個のルールを、コンポーネントの使用、テーマ設定、パフォーマンス最適化の指針として、影響度の高い順に掲載しています。

適用するタイミング

次の場合に、これらのガイドラインを参照してください。

  • 新しいプロジェクトで React Native Elements をセットアップするとき
  • ThemeProvider と createTheme を設定するとき
  • ListItem コンポーネントでリストを構築するとき
  • Input と SearchBar でフォーム入力を実装するとき
  • RNE コンポーネントで FlatList のパフォーマンスを最適化するとき
  • React Native Elements を使用したコードをレビューするとき

優先度別のルールカテゴリー

優先度カテゴリー影響度プレフィックス
1インポートとセットアップCRITICALsetup-
2テーマアーキテクチャCRITICALtheme-
3コンポーネントの選択HIGHcomp-
4リストのパフォーマンスHIGHlist-
5プロパティと設定MEDIUM-HIGHprops-
6スタイリングパターンMEDIUMstyle-
7コールバックとイベントMEDIUMevent-
8高度なパターンLOWadv-

クイックリファレンス

1. インポートとセットアップ(CRITICAL)
  • setup-themeprovider - 一貫したテーマ設定のため、ThemeProvider でアプリをラップする
  • setup-imports - @rneui/themed と @rneui/base を正しく使い分ける
  • setup-createtheme - createTheme で型安全なテーマ設定を行う
  • setup-tree-shaking - バンドルサイズの削減に適切なツリーシェイキングを有効にする
  • setup-safe-area - ノッチ付きデバイス向けに SafeAreaProvider を設定する
2. テーマアーキテクチャ(CRITICAL)
3. コンポーネントの選択(HIGH)
4. リストのパフォーマンス(HIGH)
5. Props と設定(中〜高)
6. スタイル設定のパターン(中)
7. コールバックとイベント(中)
8. 高度なパターン(低)

使用方法

詳しい説明とコード例については、各リファレンスファイルをお読みください。

リファレンスファイル

ファイル説明
references/_sections.mdカテゴリーの定義と順序
assets/templates/_template.md新しいルール用のテンプレート
metadata.jsonバージョンとリファレンス情報

コメント