Closed tuulik closed 9 years ago
Joo tuo on minunkin mielestä hyvä paikka. Nyt ainakin alustavasti tuon voisi tallentaa ihan vaan vaikka tuon komponentin stateen. Eli käytännössä tuolla case/index.jsx komponentilla voisi olla metodi getInitialState tyyliin
getInitialState() {
return {
previousSteps: []
}
}
ja aina kun mennään uuteen steppiin niin setState:lla laitettaisin tuohon tilaan se edellinen steppi
this.setState({
previousSteps: this.state.previousSteps.concat(previousStep)
})
ja sitten loppunäkymässä luettaisiin tuo tieto tuolta statesta
Joo, kuulostaa järkevämmältä kuin tuo evästesysteemi.
Katselmoinnissa oli puhetta taas siitä, että tehtävä pitäisi pystyä jättämään kesken ja jatkamaan myöhemmin. Mitäs mietteitä tulee tämän toteuttamisesta?
Tällehän ei nyt ole tarvetta jos meillä on vaan yksi polku
Varmaan case\index.jsx olisi oikea paikka tälle? Sen jälkeen kun ollaan haettu nykyinen steppi: var currentStep = findWhere(steps, {id: parseInt(id)});
Tallennettaisiin evästeenä tai jollain muulla tavalla nykyinen steppi ja loppunäkymässä niitä voisi sitten käyttää kaavion piirtämiseen tms.