Реагируйте на использование крючков на snack.expo.io - PullRequest
0 голосов
/ 24 июня 2019

Я хотел попробовать использовать перехватчики на snack.expo.io, но, похоже, он не работает.

Есть ли способ узнать, какая версия использует snack.expo?

Ответы [ 2 ]

1 голос
/ 24 июня 2019

Как @Dres в правом нижнем углу веб-сайта Expo Snacks, вы можете изменить выставочную версию, выбрать последнюю и использовать хуки.

Посмотрите пример:snack.expo.io/@abranhe/rn-hooks

import React, { useState } from 'react';
import { Text, View, Button, StyleSheet } from 'react-native';

export default () => {
  const [count, setCount] = useState(0);

  return (
    <View style={{ flex: 1, justifyContent: 'space-around', alignItems: 'center'}}}>
      <Text>You clicked {count} times</Text>
      <Button onPress={() => setCount(count + 1)} title="Click me" />
    </View>
  );
};

image

1 голос
/ 24 июня 2019

Внизу с правой стороны экрана отображается Expo v33.0.0, который можно изменить на 32 или 31.

Блог Экспо показывает, какая версия Экспо использует какую версию React Native. Таким образом, Expo 33 использует RN 0.59.8, который включает в себя крючки. Так что это должно было сработать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...