小编esf*_*bar的帖子

使用钩子在功能组件中反应导航头

我试图将自定义标头注入使用Hooks的React功能组件。

因此,例如,我有以下带有一些钩子的React功能组件:

function StoryHome(props) {
  const [communityObj, setCommunityObj] = useState({
    uid: null,
    name: null,
  });
...
}

StoryHome.navigationOptions = {
  title: 'Stories',
  headerTitleStyle: {
    textAlign: 'left',
    fontFamily: 'OpenSans-Regular',
    fontSize: 24,
  },
  headerTintColor: 'rgba(255,255,255,0.8)',
  headerBackground: (
    <LinearGradient
      colors={['#4cbdd7', '#3378C3']}
      start={{ x: 0, y: 1 }}
      end={{ x: 1, y: 1 }}
      style={{ flex: 1 }}
    />
  ),
  headerRightContainerStyle: {  
    paddingRight: 10,   
  },    
  headerRight: (    
    <TouchableOpacity onPress={navigation.navigate('storiesList')}> 
      <Ionicons 
         name="ios-search-outline"  
         size={25}  
         color="white"  
         left={20}  
       />   
    </TouchableOpacity>
  )
};

export default StoryHome;
Run Code Online (Sandbox Code Playgroud)

因此,除了TouchableOpacity部分之外,这类工作都是如此。 …

header reactjs react-native react-navigation

11
推荐指数
1
解决办法
5378
查看次数

使用 Windows WSL 进行 Poet 安装无法正常工作,忽略 $HOME

我有一个 WSL 实例 Ubuntu 20.04,并且我创建了另一个 Ubuntu 18.04 WSL 实例。

\n

我在 20.04 上安装了 Poetry,没有出现任何问题。

\n

我正在尝试使用命令在 Ubuntu 18.04 实例上安装 Poetry curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python3 -

\n

目前,我的 $HOME 环境变量指向/home/fromzeroedu.

\n

然而,安装后,Poetry 已安装在我的 Windows 用户主目录中:

\n
$ which poetry\n/mnt/c/Users/j/.poetry/bin/poetry\n
Run Code Online (Sandbox Code Playgroud)\n

如果我尝试获取版本,我会得到:

\n
$ poetry --version\n/usr/bin/env: \xe2\x80\x98python\\r\xe2\x80\x99: Permission denied\n
Run Code Online (Sandbox Code Playgroud)\n

POETRY_HOME我什至尝试在安装之前设置:

\n
export POETRY_HOME=/home/fromzeroedu/.poetry/bin/poetry\n
Run Code Online (Sandbox Code Playgroud)\n

但 Poetry 仍然安装在 Windows 用户目录中。

\n

有时候我很喜欢诗...

\n

python windows ubuntu python-poetry wsl-2

4
推荐指数
1
解决办法
9051
查看次数