ts_react_test報錯解決方法

1.. 要是給一個組件添加屬性,  就要在該組件的定義前面 加上interface 接口定義react

 在Counter.tsx組件中 添加對屬性類型的限定(對Props中的屬性指定數據類型, 注意不狀態State)git

2.. this.setState 是要傳一個參數對象,  不是從新賦值....  低級語法錯誤github

 3.. 數據類型爲--事件類型--的變量event, 不能是any, 由於須要明確數據類型, 才能顯示(vscode才能提示event中有啥屬性及方法)使用事件對象event 中的屬性及方法 this

   event:React.ChangeEvent 這只是指明瞭event的數據類型, 但還須要指明, 這個事件在哪一個元素上觸發的,
  因此須要泛型,指定觸發這個事件的元素
  changeInput= (event: React.ChangeEvent<HTMLInputElement>) =>

      例:  handleChange = ( event : React.ChangeEvent<HTMLInputElement>  ) =>{}spa

  3.1   不要忘記, 在interface State中添加上對addNumber狀態變量的類型聲明, addNumber: number code

  3.2  input的value值 是string類型 的, 須要進行轉換成 number型   paseInt ( event.target.value ) 對象

 4..  git  push  -u origin master  報錯:  權限問題,解決辦法blog

  4.1   git  remote rm  origin接口

  4.2   git remote add  origin  http://github.com/333333/react_test事件

相關文章
相關標籤/搜索