小编cha*_*ice的帖子

在React Native中将道具传递到外部样式表?

我是React和React Native的新手.目前,对于每个组件,我将代码分成两个单独的文件:

  1. index.js 对于所有React代码,和;
  2. styles.js 对于StyleSheet

有没有办法将道具传递到外部StyleSheet?

示例 index.js::

render() {
  const iconColor = this.props.color || '#000';
  const iconSize = this.props.size || 25;

  return (
    <Icon style={styles.icon} />
  );
}
Run Code Online (Sandbox Code Playgroud)

示例styles.js:

const styles = StyleSheet.create({
  icon : {
    color: iconColor,
    fontSize: iconSize
  }
});
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用,但更重要的是要了解我正在尝试做的事情.任何帮助深表感谢!

javascript jsx reactjs react-jsx react-native

9
推荐指数
4
解决办法
6546
查看次数

AWS Cognito 令牌在 1 小时后到期

我正在使用 AWS Cognito JavaScript SDK 对我的 React Native 应用程序中的用户进行授权和身份验证。

我设法为用户提供并存储了 IdentityId。未登录的用户可以访问我的应用程序的一部分,只要我们通过联合身份/IAM 的确认向他们授权。这一切都很好。

我的问题是,一个小时后令牌将到期,因此他们的访问受到限制。这里的流程应该是怎样的?我是检索新令牌,还是进行某种令牌刷新?那看起来像什么?

那里有很多 AWS Cognito 文档,但我还没有真正找到我需要的东西;最重要的是,我发现很难说出成功的联合身份/IAM 授权流程所需的内容与成功的用户池/登录流程所需的内容。

javascript amazon-web-services amazon-cognito aws-sdk react-native

5
推荐指数
1
解决办法
3703
查看次数