immutability

    0熱度

    2回答

    我正在做這樣的事情,並想知道應該避免,還是可以接受的。 ,因爲它只是複雜的治療狀態不變.. 第一個版本是我平時做 render() { var { blogs } = this.state var blogNodes = blogs.map((blog, i) => { return ( <div> {blog.name} <Chec

    1熱度

    2回答

    state = { blog: { name: 'abc', score: 5 } } var { blog } = this.state 的首選方式//你想要做blog.score = 5 1. blog = _.merge({}, blog, { score: 3 }) 2. blog = { ...blog,

    0熱度

    1回答

    在此示例項目中,我有一個登錄表單,並且我有一些操作正在等待已驗證登錄或登錄失敗的情況下發送。 這兩個操作可能由處理提交事件的操作觸發,後者與後端進行通信。根據來自後端的響應,它要麼啓動驗證登錄或登錄失敗。 爲了在視圖層適當地反應這些情況,我在這個州有一些布爾值。下面的減速器根據觸發器修改這些值的狀態。 減速 import {FAILED_LOGIN, VERIFIED_LOGIN} from '.

    0熱度

    2回答

    我知道這個錯誤很常見,我嘗試了一些解決方案,我擡起頭,仍然不明白什麼是錯的。我想這是由於行和row1的可變形式,但我無法弄清楚它 我想要做什麼? 我有2個數據幀。我需要遍歷第一個1的行,並且第一個行的每一行遍歷第二行,並檢查單元格的值是否有一些列。 我的代碼和不同的嘗試: a=0 b=0 for row in Correction.iterrows(): b+=1

    0熱度

    1回答

    修改斯卡拉參數我想實現在斯卡拉遞歸方法和正在運行到可變性的問題(我的品牌新的Scala): def findMembersRecursive(path : String, members : Set[String]) : Unit = { val candidates : Set[String] = candidateService.getProspectiveCandidates(pa

    0熱度

    1回答

    我想要一個鏈接列表並填充它的結構實例,但只有當列表中尚未包含我正在考慮添加的項目時。 我正在處理點,所以如果(3,5)在列表中,我不想添加它,否則我會這樣做。 我當前的代碼: use std::collections::LinkedList; struct Location { x: i32, y: i32, } fn main() { let mut lo

    4熱度

    1回答

    我正在使用immutability-helper對狀態數據執行CRUD操作,並想知道我是否應該始終使用$splice來刪除數據,還是可以使用filter(因爲它不具有破壞性)? 例如,假設我有對象的數組: todos = [ {id: 1, body: "eat"}, {id: 2, body: "drink"}, {id: 3, body: "sleep"}, {id: 4, body:

    0熱度

    3回答

    我有一個不可變的對象,它也有它的構建器類。我需要一種方法來創建兩個階段的對象,其中第一階段有幾個參數,另一個階段是休息階段。有沒有什麼方法或框架來做到這一點?

    2熱度

    1回答

    我正在使用reax和reactjs。這裏是我的減速狀態: { XSAUZHNAKZJ : //id User { AZRAERAZEAZ : //id Conversation - always one object { timestamp : 123123123, lastMessage : "hello" } }, BL

    0熱度

    1回答

    我試圖學習Immunity Helper,因爲我認爲它可以幫助我使用Reducers但我無法弄清楚如何更改所有屬性數組的對象。 任何幫助請,我一直堅持了這麼久 https://github.com/kolodny/immutability-helper https://facebook.github.io/react/docs/update.html 我的初始狀態 outputList: [