我正在尝试使用 CLI 方法运行 react-native。我还获得了 react-native-vector-icons 并将其链接为按照本教程从 traversy media - https://www.youtube.com/watch?v=Hf4MJH0jDb4&t=933s进行反应。我安装了 android studio,并且 Gradle 也都更新到了最新版本。
Java Version
java 14.0.1 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud)
cmd 所说的问题是什么。
* What went wrong:
Could not initialize class org.codehaus.groovy.runtime.InvokerHelper
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help …Run Code Online (Sandbox Code Playgroud) 我正在尝试访问 redux 中的初始状态,并且返回了一个代理对象。我如何访问我所在州的内容?
\n它应该返回一些大型的网格二维数组。它适用于像布尔值这样的小东西,但不适用于这个。
\n当我直接将其记录在控制台上时,该大数组会完美返回,但是当我将该数组设置为初始状态并从那里记录它时,我会得到这个结果。
\nProxy {0: {\xe2\x80\xa6}}\n[[Handler]]: null\n[[Target]]: null\n[[IsRevoked]]: true\nRun Code Online (Sandbox Code Playgroud)\n\n这是initialState:
const initialState = {\n grid: initialGrid,\n isMousePressed: false,\n};\nRun Code Online (Sandbox Code Playgroud)\n网格在 redux 状态下显示得很好,但我无法将其记录在控制台上。\n我从这个页面发现我需要访问该值,target所以\n我尝试过console.log(state.grid.target)列表中的其他所有内容,但它仍然不起作用。
有人知道该怎么办吗?
\n有什么方法可以在单个道具中传递多个值吗?
现在它的工作原理是我有一个组件,它接受很多像这样的值:
<div>
<MyComponent
valueA={100}
valueB={90}
valueC={80}
valueD={70}
valueE={60}
/>
</div>
Run Code Online (Sandbox Code Playgroud)
例如,A 和 B 是相关的,我想将它们一起传递,就像
<div>
<MyComponent
valueAB={100, 90}
valueC={80}
valueD={70}
valueE={60}
/>
</div>
Run Code Online (Sandbox Code Playgroud)
它可能需要在像这样的单个对象中:valueAB={{100, 90}}但我不知道。
我怎样才能做到这一点并提取另一侧的两个值?
reactjs ×3
javascript ×2
android ×1
gradle ×1
html ×1
java ×1
proxy ×1
react-native ×1
react-props ×1
react-redux ×1
redux ×1