小编The*_*tti的帖子

如果是重定向网址,则深层链接不起作用

我正在使用 Capacitor(与 VueJS),我的深层链接工作正常,但如果它是重定向 URL,则它不起作用。

我想使用 oauth2 连接到 Facebook。当我输入 Facebook 登录名/密码时,Facebook 会将我重定向到我的服务器 API“https://myapi.com/mydeeplink”,但我的应用程序不会触发深层链接(它不会询问我是否要打开这个 URL 与我的应用程序)。

我知道这是因为重定向 URL,因为如果我在 Google Chrome 中手动转到“https://myapi.com/mydeeplink”,它就可以工作。

问题是:如果是重定向的URL,是否可以触发深层链接?

deep-linking vue.js capacitor

7
推荐指数
1
解决办法
7445
查看次数

React Formik:如何使用带有 formik 值的 useEffect?

如果 formik 的值发生更改,我想使用 useEffect 重新渲染字段。但它不起作用..

实际上我创建了一个小例子来展示我的问题。这里我有一个字段“标题”,如果该字段已更改(当我们写入其中时),它应该调用 useEffect 并打印“更新!” 但事实并非如此!

const FormikWidgetConfigurator = (props) => {
  useEffect(() => {
     // doesn't work if values has changed
     console.log('update!')
  }, [props.values]);

  return (
    <Form onSubmit={ props.handleSubmit } noValidate>
      <Form.Group className='py-3' >
        <Col md='6' style={{ padding: '0px' }}>
          <Form.Group controlId='title'>
            <Form.Control
              type='text'
              value={ props.values.title }
              onChange={props.handleChange}
            />
          </Form.Group>
        </Col>
      </Form.Group>
    </Form>
  )
}

const WidgetConfigurator = withFormik({
  mapPropsToValues(props) {
    return {
      title: 'No Title'
    };
  },

  validationSchema: props => Yup.object().shape({title: Yup.string()}),

  handleSubmit(values, { setSubmitting …
Run Code Online (Sandbox Code Playgroud)

reactjs formik

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

useState 和 splice 反应

我在反应中的 useState 有一个大问题..
我只想使用切片从数组中删除一个对象,并使用钩子设置这个数组。
但它不起作用我不知道为什么..

看:

  const [ img, setImg ] = useState(allImages);

  const removeImageAtIndex = (index) => {
    img.splice(index, 1); // when i console.log i can see that the object has been removed
    setImg(img);         // nothing changes
    /* FOR TEST
    setImg([]); // if I remove all img, it's working 
    */
    /* I already tried this:
    let temp = img;
    img.splice(index, 1);
    setImg(temp);
    */
  /* SOLUTION
    setImg([...img]);
  */
  };

  return (
    <div>
      { variants.map((variant, index) => {
        return <img key={index …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-hooks

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

CPU线程和通过编程创建的线程有什么区别?

在我的 CPU 中,我知道我有 8 个核心和 16 个线程(每个核心有 2 个线程)。

但是当我通过编程(例如在 C++ 中)创建线程时,我可以创建超过 100,000 个线程。

那么这两种线程有什么区别呢?

cpu multithreading

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

如何在 BASIC 函数(非组件)中使用 react-i18next?

我知道 react-i18next 在每个组件中都可以工作:函数式(使用 useTranslation)和类组件(使用 withTranslation())但是我不能在这样的基本函数中使用翻译:

const not_a_component = () => {
  const { t } = useTranslation();
  return t('translation')
};

const translate = not_a_component();
Run Code Online (Sandbox Code Playgroud)

错误钩子!

谢谢 !

react-i18next

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