跳到主内容

钩子

Hooks

Goji 支持所有React内置的钩子,例如 useState, useEffectuseContext。 你可以在这里找到所有钩子。

Goji还支持第三方库中的钩子。 这是使用 react-redux 的例子:

import React, { useEffect } from 'react';
import { useDispatch, useSelector } from 'react-redux';
import { myDataStringSelector } from './path/to/myDataStringSelector';

const Comp = () => {
const dispatch = useDispatch();
const dataString = useSelector(myDataStringSelector);
useEffect(() => {
dispatch({
type: 'APP_DID_MOUNT',
});
}, []);

return <View>{dataString}</View>;
};

在下一节中,你将看到Goji内置的 生命周期钩子