小编Joh*_*ian的帖子

为什么 React `useRef` 钩子将对象存储在 `current` 属性中?为什么不能直接存储在 ref 对象中?

为什么useRef钩子返回的对象存储它应该在current属性中保存的任何值?为什么我们不能直接给 ref 对象赋值,如下所示:

const sampleRef = useRef([]);

/** why can't we do this... */
sampleRef.push('1');

/** ...instead of this? Why an extra `current` object? */
sampleRef.current.pus('1');
Run Code Online (Sandbox Code Playgroud)

useRef返回包装在另一个具有属性的对象中的参数的目的是什么current

javascript reactjs react-hooks

8
推荐指数
2
解决办法
1万
查看次数

使用 Material ui svg 图标作为背景图像

我可以使用@material-ui/iconssvg 图像作为其他元素的背景吗?尝试了下面的代码但没有成功。

import CarIcon from '@material-ui/icons/DriveEtaRounded';

const carIcon = <CarIcon />

function Cover(){
  return (
    <div
        className={classes.cover}
        style={{ backgroundImage: 'url('+ carIcon+')' }}
    />
  )
}
Run Code Online (Sandbox Code Playgroud)

html css reactjs material-ui google-material-icons

8
推荐指数
1
解决办法
9676
查看次数

使用 GitHub CLI 向上游提升 PR

我怎样才能从我的分叉仓库的开发分支向上游仓库的开发分支提出 PR。我尝试了gh pr create,但给了我以下输出/错误

$ gh pr create
Warning: 3 uncommitted changes

Creating pull request for development into development in upstream-repo-org/upstream-repo

? Title permission check for edit feature moved to parent components   
? Body <Received>
? What's next? Submit
pull request create failed: GraphQL error: No commits between development and development
Run Code Online (Sandbox Code Playgroud)

git version-control github command-line-interface github-cli

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

将数组转换为由string分隔的React组件数组

如何转换下面显示的字符串数组

var players = ['ronaldo','messi','naymar','suarez','ozil']
Run Code Online (Sandbox Code Playgroud)

进入jsx语句,如下所示

<b>ronaldo</b> and <b>messi</b> and <b>naymar</b> and <b>suarez</b> and <b>ozil</b> and <b></b>
Run Code Online (Sandbox Code Playgroud)

我尝试使用.map.join如下所示

players.map(player => <b>player</b>).join('and');
Run Code Online (Sandbox Code Playgroud)

但它像这样呈现出来

[object Object] and [object Object] and [object Object] and [object Object]......
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?提前致谢

javascript ecmascript-6 reactjs

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