#ReduxJS

We've reached a milestone with the Anahita React app. All the basic People and Actors operations are working now. These are the BREAD operations as well as follow/unfollow, block/unblock, login, logout, signup, and password reset. This took a while, because we had to research and experiment with different design patterns. This sets the path for the upcoming features. The code is still wet. For ...
Rastin Mehr

Rastin Mehr

  • October 20 2018

Comments in a stream

Implementing comments was a bit challenging and yet quite fun. This is the first iteration of comments with inline editing and actions. #Anahita #ReactJS #ReduxJS #MaterialUI #Comments
Rastin Mehr

Rastin Mehr

  • May 11 2019
It's that time of the week again. Let the fun begin #Anahita #Hackathon #ReactJS #ReduxJS #MaterialUI #DesignPatterns
Allowing comments on a stream came as a design pattern challenge at first, but the 5th idea worked well which was constructing a two level comment state tree where comments are grouped by parent ids. Now this approach is working too well which means whenever a comment is added all the stories on the stream with the same set of comments get updated. That means we need to make changes to the quer...
Looks like we found a way to have reusable actions in both browse and read views of Anahita React. It works so well that we can even have Owner Actor follow/unfollow or block/unblock on story items. Going to implement the additional actions next. The code can be made DRY, but we aren't going to do that yet. We want to see all the patterns emerge and then we'll come up with higher order function...
Rastin Mehr

Rastin Mehr

React/Redux Architecture in Anahita

I've been looking into ways for implementing a good React Redux architecture in Anahita which will respect the integrity of existing apps and extensions development. Normally in javascript apps everything is combined once and compressed as a final app.js bundle which gets executed in the browser. Once the bundle is created it is permanent until it is rebuilt again. So far 2 approaches come to m...

This week's focus is code reading. Examples of #ReactJS #ReduxJS #MaterialDesign and Anahita patterns for UI data states and UI Design. JQuery seems like a stick and stone technology in comparison to React and Redux.
Rastin Mehr

Rastin Mehr

Reminder that Friday to Sunday are #Anahita #Hackathon days. This week's focus will be working on the Anahita React app as well as applying some patches to the master branch. Follow the project group to receive updates, help out, or work on your own project alongside. #ReactJS #ReduxJS #MaterialUI
This week's focus will be studying #ReduxJS documentation, examples, and suggested design patterns. Also contemplating ReduxJS design patterns that would apply to Anahita use case scenarios http://redux.js.org/

Powered by Anahita