Mattermost-server: [Help Wanted] [MM-9956] Remove last uses of IntegrationStore and delete the store

Created on 26 Mar 2018  路  1Comment  路  Source: mattermost/mattermost-server

If you're interested please comment here and come join our "Contributors" community channel on our daily build server, where you can discuss questions with community members and the Mattermost core team. For technical advice or questions, please join our "Developers" community channel.

New contributors please see our Developer's Guide, specifically for machine setup and for developer workflow.


Notes: Jira ticket

Over the last year we've been slowly moving away from using our Flux stores and towards using redux. More info on that here.

Now we're really close to being able to remove the IntegrationStore, which is one of those old Flux stores. The last component using it is ConfirmIntegration.

For this ticket:

  1. Replace the usage of IntegrationStore by passing in the redux state as a prop in the component's index.js file
  2. Delete the stores/integration_store.jsx file
  3. (Bonus) Also remove usage of UserStore in the ConfirmIntegration component, using redux instead

This component migration guide should have some helpful info if you need it.
https://docs.mattermost.com/developer/webapp-to-redux.html#component-migration-steps

Let Joram (@joram on pre-release, @jwilander on GitHub) know if you have any questions

Easy TecReactJS

Most helpful comment

I would like to start working on this

>All comments

I would like to start working on this

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ArchangeGabriel picture ArchangeGabriel  路  55Comments

mthld picture mthld  路  29Comments

esethna picture esethna  路  28Comments

esethna picture esethna  路  59Comments

proximiteclient picture proximiteclient  路  36Comments