react / react/react-native

TouchableOpacity setOpacityTo is not a function

オープン
#29,272 コメント 7 件 リアクション 1 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

Component: TouchableOpacity Issue: Author Provided Repro
主要言語
C++
スター
127k
フォーク
25.3k
平均マージ
1日 23時間
マージ済み PR(30日)
4

説明

Originally reported in expo/expo#9026, I ran into the same problem so I'm re-reporting this here

Description

The setOpacityTo on TouchableOpacity is no longer available.

React Native version:

0.62.2

  Expo CLI 3.20.3 environment info:
    System:
      OS: macOS Mojave 10.14.6
      Shell: 5.3 - /bin/zsh
    Binaries:
      Node: 10.20.1 - /var/folders/qt/10542x9d2wbg0x93mmh1xsw00000gn/T/yarn--1593777562592-0.5909086070884821/node
      Yarn: 1.22.4 - /var/folders/qt/10542x9d2wbg0x93mmh1xsw00000gn/T/yarn--1593777562592-0.5909086070884821/yarn
      npm: 6.14.4 - ~/.asdf/installs/nodejs/10.20.1/bin/npm
      Watchman: 4.9.0 - /usr/local/bin/watchman
    IDEs:
      Android Studio: 3.5 AI-191.8026.42.35.5791312
      Xcode: 11.0/11A420a - /usr/bin/xcodebuild
    npmPackages:
      expo: ^38.0.0 => 38.0.4
      react: 16.11.0 => 16.11.0
      react-dom: 16.11.0 => 16.11.0
      react-native: https://github.com/expo/react-native/archive/sdk-38.0.0.tar.gz => 0.62.2
      react-native-web: ^0.12.0 => 0.12.3
      react-navigation: ^4 => 4.3.9

Steps To Reproduce

Provide a detailed list of steps that reproduce the issue.

  1. Create a reference to TouchableOpacity
  2. Try calling setOpacityTo

Expected Results

Opacity of the element is changed

Actual Results

Fatal crash due to missing method

Snack, code example, screenshot, or link to a repository:

https://snack.expo.io/@zanona/3cb338

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

リンクされている Snack と TouchableOpacity の実装から始めて、React Native 0.62.2 で不足している setOpacityTo の呼び出しを再現します。メソッドを呼び出すと致命的なクラッシュを発生させずに要素の不透明度が変化することを確認し、その後、変更後に再現を検証します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
react-native
領域
mobile
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。