Я хочу создать записи Immutable.js, которые имеют (более или менее) уникальный ключ. Что-то вроде этого:Immutable.js Запись с (по умолчанию) уникальным идентификатором
import { Record } from 'immutable'
var MyRecord = Record({
key: Math.random().toString(),
name: ""
})
Возможно ли это? Я пробовал, и все записи имеют один и тот же ключ. Я импортировать MyRecord
как это:
import { MyRecord } from '../model/MyRecord'
и создавать новые записи, как этот
var r = new MyRecord(data)
где data
является объектом JSON.
Я мог бы добавить ключ вручную после создания новой записи, но я бы предпочел найти способ автоматизировать это.
Престола [этот ответ] (http://stackoverflow.com/a/34922916/893780). – robertklep
@robertklep Это работает, спасибо! (если вы ответите, я соглашусь) –
Это не мой ответ на самом деле ;-) – robertklep