小编Pyt*_*ony的帖子

将 props 传递给 React 中的子组件

我正在创建一个反应功能组件,我想在其中显示一个图标。

function Item(props) {
    return ({props.icon});
}
Run Code Online (Sandbox Code Playgroud)

我这样显示它 -

<Item icon={<FaIcon />} />
Run Code Online (Sandbox Code Playgroud)

有没有办法将道具从 Item 组件传递给图标?

像这样的东西 -

function Item(props) {
    return ({props.icon(props: {})});
}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

在 Ariadne GraphQL 响应中添加标头

我正在使用 ariadne 使用 python 制作 graphql 服务器。

我想向响应添加标头,例如用于设置 cookie 的 Set-Cookie。

有办法这样做吗?如果没有,有没有办法在阿里阿德涅设置一个库克。

我使用 React 作为前端。

请帮忙。谢谢!

python graphql ariadne-graphql

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

在flutter中使用path_provider包时出错

我正在尝试使用 flutter 中的 path_provider 包获取应用程序文档目录。我正在使用 hive 数据库,所以我需要路径。

这是我的代码:

void main() async {
  final appDocsDir = await getApplicationDocumentsDirectory(); //error is on this line
  Hive.init(appDocsDir.path);
  runApp(MyApp());
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

E/flutter (18811): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: Null check operator used on a null value
E/flutter (18811): #0      MethodChannel.binaryMessenger (package:flutter/src/services/platform_channel.dart:142:86)
E/flutter (18811): #1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:148:36)
E/flutter (18811): #2      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:331:12)
E/flutter (18811): #3      MethodChannelPathProvider.getApplicationDocumentsPath (package:path_provider_platform_interface/src/method_channel_path_provider.dart:50:10)
E/flutter (18811): #4      getApplicationDocumentsDirectory (package:path_provider/path_provider.dart:138:40)
E/flutter (18811): #5      main (package:my_app/main.dart:9:28)
E/flutter (18811): #6      _runMainZoned.<anonymous closure>.<anonymous closure> (dart:ui/hooks.dart:142:25)
E/flutter (18811): #7      _rootRun …
Run Code Online (Sandbox Code Playgroud)

android dart flutter

3
推荐指数
1
解决办法
584
查看次数

npx create-react-app 使用旧版本运行

最新版本create-react-app4.0.3,但当我运行时npx create-react-app my-app它使用版本 1.5.2 并且也不使用模板运行。我没有任何全局安装,并尝试使用 卸载它npm uninstall -g create-react-app

我的npm版本是7.21.1,node版本是16.9.1

我怎样才能让它发挥作用?请帮忙。

编辑:创建应用程序时有 58 个漏洞,这出现在最后 -

A template was not provided. This is likely because you're using an outdated version of create-react-app.
Please note that global installs of create-react-app are no longer supported.
You can fix this by running npm uninstall -g create-react-app or yarn global remove create-react-app before using create-react-app again.
Run Code Online (Sandbox Code Playgroud)

该文件夹也没有src文件夹,只有node_modules文件夹和package.json文件。

跑步时npm audit fix …

npm reactjs create-react-app npx

3
推荐指数
1
解决办法
3765
查看次数