我试图将自定义标头注入使用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部分之外,这类工作都是如此。 …
我有一个 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 -。
目前,我的 $HOME 环境变量指向/home/fromzeroedu.
然而,安装后,Poetry 已安装在我的 Windows 用户主目录中:
\n$ which poetry\n/mnt/c/Users/j/.poetry/bin/poetry\nRun Code Online (Sandbox Code Playgroud)\n如果我尝试获取版本,我会得到:
\n$ poetry --version\n/usr/bin/env: \xe2\x80\x98python\\r\xe2\x80\x99: Permission denied\nRun Code Online (Sandbox Code Playgroud)\nPOETRY_HOME我什至尝试在安装之前设置:
export POETRY_HOME=/home/fromzeroedu/.poetry/bin/poetry\nRun Code Online (Sandbox Code Playgroud)\n但 Poetry 仍然安装在 Windows 用户目录中。
\n有时候我很喜欢诗...
\n