我正在研究的一个项目最近转移到TypeScript,除了指定外,渲染React的PropTypes是多余的contextTypes
.现在我们正在升级到15.5之后的React版本,其中PropTypes被移动到一个单独的包中react
.由于我们对PropTypes的使用是如此有限,prop-types
如果有一种方法可以在没有它们的情况下使用React的上下文,那么似乎没有必要添加依赖项?
我正在使用webpack-dev-server
一个相当大的工作项目.有时,当我保存文件时,它不会重新编译,因为它应该是,并且我被迫重复:w
(Vim中的save命令),直到它响应几次.开发服务器"注意到"我正在保存文件并触发重新编译需要花费多长时间,有时候我只是重新启动整个开发服务器.
有没有办法手动强制重新编译以同样的方式保存文件应该这样做?我可以将路径发送到我想要以某种方式重新编译的文件吗?
我正在尝试查看字符串是否是一个有效的整数使用String.toInt strVar
,但我无法弄清楚如何将其转换Result
为a Bool
.
我坚持从Elm中的Date获取当前时区偏移量.
Run Code Online (Sandbox Code Playgroud)Date.now
这将
<Thu Feb 22 2018 20:42:42 GMT+0530 (India Standard Time)>
作为字符串返回 正如我在Elm的日期和时间核心库中探讨的那样,它们没有提供任何直接方法来获取当前时区偏移量.所以我该怎么做?
import Html as App
import Html exposing (..)
import Date exposing (Date)
import Task
type alias Model =
Maybe Date
type Msg =
SetDate (Maybe Date)
update : Msg -> Model -> (Model, Cmd Msg)
update (SetDate date) _ =
(date, Cmd.none)
view : Model -> Html Msg
view model =
div [] [ text <| dateString model ]
dateString : Model -> String
dateString model …
Run Code Online (Sandbox Code Playgroud)