teaset icon indicating copy to clipboard operation
teaset copied to clipboard

麻烦兼容下rn 0.64.0

Open ivanzhang2 opened this issue 3 years ago • 12 comments

文件 components/ListRow/TouchableOpacity.js 修改 import Easing from 'react-native/Libraries/Animated/src/Easing'; 为 import Easing from 'react-native/Libraries/Animated/Easing';

ivanzhang2 avatar Mar 18 '21 06:03 ivanzhang2

可以直接这样更改,新旧RN版本都兼容

import {Platform, TouchableWithoutFeedback, Animated, ViewPropTypes, Easing} from 'react-native';

嫌麻烦可以用下我的私包,不过相比原项目改动较多 https://github.com/yz1311/teaset

yz1311 avatar Mar 31 '21 06:03 yz1311

文件 components/ListRow/TouchableOpacity.js 修改 import Easing from 'react-native/Libraries/Animated/src/Easing'; 为 import Easing from 'react-native/Libraries/Animated/Easing';

我这边改过了,目前不报错了,但是还是没有任何效果

basicButtons avatar Apr 18 '21 08:04 basicButtons

我已经解决了,使用 本来是想要使用 Toast.message('Toast message'); 这个方法,但是没有办法显示,后面加了一下参数,使用的是自定义部分的就OK了 static customKey = null;

showCustom() { if (ToastExample.customKey) return; ToastExample.customKey = Toast.show({ text: 'Toast custom', icon: <ActivityIndicator size='large' color={Theme.toastIconTintColor} />, position: 'top', duration: 1000000, }); }

hideCustom() { if (!ToastExample.customKey) return; Toast.hide(ToastExample.customKey); ToastExample.customKey = null; }

basicButtons avatar Apr 18 '21 09:04 basicButtons

可以直接这样更改,新旧RN版本都兼容

import {Platform, TouchableWithoutFeedback, Animated, ViewPropTypes, Easing} from 'react-native';

嫌麻烦可以用下我的私包,不过相比原项目改动较多 https://github.com/yz1311/teaset 还是不行,复制命令下载要报错

letterz avatar Jul 04 '21 12:07 letterz

@letterz 这个我是在线上用的,包不行的话,你用着patch-package改下原包也行

yz1311 avatar Jul 05 '21 01:07 yz1311

怎么操作呀,我是小萌新,这些东西我不是很懂,如果有什么教程链接的话,可以给我发过来我再弄着试试

------------------ 原始邮件 ------------------ 发件人: "rilyu/teaset" @.>; 发送时间: 2021年7月5日(星期一) 上午9:51 @.>; @.@.>; 主题: Re: [rilyu/teaset] 麻烦兼容下rn 0.64.0 (#444)

@letterz 这个我是在线上用的,包不行的话,你用着patch-package改下原包也行

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

letterz avatar Jul 05 '21 02:07 letterz

这个teaset不能用对我来说还是挺麻烦的,作为一个新人现在在一个团队里面做事,负责前端,弄不出来就很尴尬

------------------ 原始邮件 ------------------ 发件人: "rilyu/teaset" @.>; 发送时间: 2021年7月5日(星期一) 上午9:51 @.>; @.@.>; 主题: Re: [rilyu/teaset] 麻烦兼容下rn 0.64.0 (#444)

@letterz 这个我是在线上用的,包不行的话,你用着patch-package改下原包也行

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

letterz avatar Jul 05 '21 03:07 letterz

你百度下patch-package不早就出来了

yz1311 avatar Jul 05 '21 03:07 yz1311

文件 components/ListRow/TouchableOpacity.js 修改 import Easing from 'react-native/Libraries/Animated/src/Easing'; 为 import Easing from 'react-native/Libraries/Animated/Easing';

补充一下: 我修改后不报错了,但没效果。 因为我的背景是默认的那种背景,类似白色,而teaset的ThemeDefault中,defaultcolor是“#fff” 然后我试着修改了一下teaset的Theme,在入口处增加: import {Theme} from 'teaset'; Theme.set(Theme.themes.black); 然后toast就显示了出来。

xinyangmaojian avatar Jul 12 '21 10:07 xinyangmaojian

这个teaset不能用对我来说还是挺麻烦的,作为一个新人现在在一个团队里面做事,负责前端,弄不出来就很尴尬 ------------------ 原始邮件 ------------------ 发件人: "rilyu/teaset" @.>; 发送时间: 2021年7月5日(星期一) 上午9:51 @.>; @.@.>; 主题: Re: [rilyu/teaset] 麻烦兼容下rn 0.64.0 (#444) @letterz 这个我是在线上用的,包不行的话,你用着patch-package改下原包也行 — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

https://juejin.cn/post/6962554654643191815 https://juejin.cn/post/6844904104838299661 你看看这个有用不,我也是新手

xinyangmaojian avatar Jul 12 '21 10:07 xinyangmaojian

Hi,

Does someone know how to solve this issue Unable to resolve module react-native/Libraries/Animated/src/AnimatedEvent ?

Mihai-github avatar Nov 06 '21 10:11 Mihai-github

Hi,

Does someone know how to solve this issue Unable to resolve module react-native/Libraries/Animated/src/AnimatedEvent ?

cmd + P search TouchableOpacity.js

change:

import Easing from 'react-native/Libraries/Animated/Easing';

StevenGardnerGMJ avatar May 23 '22 05:05 StevenGardnerGMJ