我正在使用redux和redux thunk的react。我有一个正在发出网络请求的操作。使用useSelector,我从redux存储中获取数据。我有一个问题,当我调度操作时,组件每次都会重新呈现。我希望组件仅在数据更改时重新呈现。我已经尝试使用shallowEqual作为useSelector的第二个参数。但它不起作用。我已经在这个沙箱中把它压缩成了最小的例子。在控制台中,您可以看到每个网络请求都会重新呈现该组件。代码是这样的:
代码如下:
function LevelThree() {
console.log(`Level three calls: ${++levelThreeCal
import {makeAutoObservable} from "mobx";
class Test {
id = 0
constructor() {
makeAutoObservable(this)
}
get total() {
console.log('enss')
return 2;
}
}
const store = new Test();
export default store;
打电话:
import {isComputed, isComputedPr
我在写“反应-本地人”中的图像选择器。对于iOS,我希望图像选择器在每次切换时向用户显示更新其权限的选项。
import CameraRoll from "@react-native-community/cameraroll"
CameraRoll.getPhotos(params)
但是上面的代码只向用户显示一次权限提示符,而每隔一次每次调用它时,它都不会再次提示用户。我也尝试过react-native-permissions,但遇到了同样的问题:
import Permissions from "react-native-permissions"
con