mattermost / mattermost/react-native-paste-input
Issues with Expo 53 + new arch
まだ誰も着手していません。
- 主要言語
- Objective-C
- スター
- 213
- フォーク
- 38
- 平均マージ
- 12時間 25分
- マージ済み PR(30日)
- 1
説明
While upgrading our app to Expo 53 + new arch, we've noticed some issues with version 0.8.1 this package (latest at this time).
On the iOS side we were seeing compilation failures due to changes from two upstream PRs:
- https://github.com/facebook/react-native/pull/47205
- https://github.com/facebook/react-native/pull/48133
Looking at the changes there, I was able to come up with this patch that made things compile again: https://gist.github.com/Ashoat/14a98badc16afc4ed297288a01a69f6e
On the Android side, I saw a runtime error when opening a PasteInput, which was fixed in #40. I was able to fix this by patching the same fix locally, but would be good if a release was published with the fix.
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、リンク先の gist のパッチを React Native の 2 つの upstream PR と併せて確認し、次に Android の修正について #40 の変更を調べます。Expo 53 を使用して iOS で package がビルドできること、および Android で PasteInput を開けることを確認してください。両方の fix が含まれ、release が公開されれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- objective-c, react-native
- 領域
- mobile
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 静か
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 48/100