Closed Bug 1033684 Opened 10 years ago Closed 10 years ago

[meta] switch to React views

Categories

(Hello (Loop) :: Client, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dmosedale, Unassigned)

References

Details

(Whiteboard: [fixed by dependent bugs])

After much discussion and spiking, we've decided to switch to React.js for our view infrastructure.  This is the meta bug to cover that work.
Strictly speaking, this blocks a lot of the bugs that block loop_mvp, but chasing down all these dependencies would be a big waste of time, so I'm just marking this as blocking loop_mvp.
Blocks: loop_mvp
Depends on: 1033715
Depends on: 1033784
Depends on: 1033841
Depends on: 1033843
Regarding landing the react js library file, it's so large that I think it would deserve landing as a first separate patch; though it wouldn't make much sense to land this alone without any use of it… Thoughts?
Flags: needinfo?(standard8)
Flags: needinfo?(dmose)
Flags: needinfo?(adam)
I would suggest one patch for the react js library (and maybe the addition of it to jar.mn), and then the second patch to implement the first part of react.

We can land them both at the same time in different csets.
Flags: needinfo?(standard8)
Sounds like a good plan indeed.
Flags: needinfo?(dmose)
Flags: needinfo?(adam)
Depends on: 1062959
Depends on: 1065608
The only bug remaining here is bug 1062959 - which is how to deal with production items.

I think we can track that on its own, this bug is fixed - we're completely on react views now.
Severity: normal → enhancement
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: qe-verify-
OS: Mac OS X → All
Hardware: x86 → All
Resolution: --- → FIXED
Whiteboard: [fixed by dependent bugs]
You need to log in before you can comment on or make changes to this bug.