Book Image

Build Applications with Meteor

Book Image

Build Applications with Meteor

Overview of this book

This book starts with the basic installation and overview of the main components in Meteor. You’ll get hands-on multiple versatile applications covering a wide range of topics from adding a front-end views with the hottest rendering technology React to implementing a microservices oriented architecture.All the code is written with ES6/7 which is the latest significantly improved JavaScript language. We’ll also look at real-time data streaming, server to server data exchange, responsive styles on the front-end, full-text search functionality, and integration of many third-party libraries and APIs using npm. By the end of the book, you’ll have the skills to quickly prototype and even launch your next app idea in a matter of days.
Table of Contents (16 chapters)
Title Page
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface
8
Build a Chatbot with Facebook’s Messenger Platform

Meteor with Redux


The functionality of the Filter page is the following:

  • The user should be able to create as many filters as he wants (list of filters)
  • The user should be able to edit and delete the created filters
  • The user should be able to activate one filter at a time
  • The user should be able to see incoming tweets in real time by an activated filter
  • On the Sentiment page, the user should see the statistics only on the currently active filter

For the purpose of learning how we can manage the application's state, we will persist all the user actions on the client using Redux.

Every single JavaScript framework currently on the market has an example of the famous To-do list app demonstrating the core functionalities of the framework, such as a data flow, data bindings, and more.

You can think of the Filters a as To-do list.

Redux and pure functions

In JavaScript, there are five primitive types: undefined, null, boolean, string, and number; everything else is an object. If we pass an object to a function...