这篇要介绍的是 Redux DevTools,是一个可以纪录及操作存在 Redux store 内的 state 以及 dispatch action 的工具,更方便的 Debug。
安装完这个扩充套件後,可以从开发人员工具的 Redux 页签或是直接点击 Redux DevTools 的 icon 都能顺利的开启 Redux DevTools 的介面。
这篇的范例延续使用上一篇的范例。
在 State 页签的部分,可以看到存在 Store 里面的所有 state,当我们从网页上去操作 counter 元件,在 Redux DevTools 里记录的 state 也会随之变化,并且每次更新 state 都会在最左侧栏留下一次纪录,可以随时点击纪录回到当时的 state 值。
并且这个页面底下有一个播放的进度条,点击播放时可以将左侧栏更新 state 的过程重新拨放一次,如果要隐藏进度条点击最下方整排按钮中的时钟按钮即可。
除此之外,还有三种呈现 state 的方式,可以依照个人需求选择。
Diff 页签可以看见修改前後的 state 值。
这个页签会呈现出目前触发的 action,如果有 payload 也会一起出现,一样有 Tree、Chart、Raw 三种图形可以选择。
点击最下排按钮的键盘按钮,还可以自己 dispatch action,可以自订 payload 的值。
点开它会出现测试的程序码。
在整个 React DevTools 的上面区块有个 Inspector 的文字,点击之後有三个模式可以切换,去呈现不同的更新 state 纪录。
>>: Day24 Plugin 从零开始到上架 - FlutterPlugin与 MethodCallHandler
本节是以 Golang 上游 4b654c0eeca65ffc6588ffd9c99387a7e4...
相较於传统的 Android View,Jetpack Compose 在 Android 开发上还...
今天开始就要来利用专题了解 GAS 的各项功能罗~ 说到要能优雅、或是狼狈的…总之要能够享受下午茶,...
终於来到第 30 天! 这篇的开头要献给 Outcome First 团队,从开始被团长 TD 偷拐...
tags: ItIron2021 Javascript 前言 终於最後一天啦,实际上写了几篇之後我就...