What is react?
- React is a JavaScript library for creating user interfaces. It's really good for creating applications with data that changes over time.
What is a gem?
- A gem is a module/Library for Ruby
What is sass?
- Sass is a css preprocessor. It adds some additional functionality on to CSS and compiles to CSS.
What is a mockup?
- A series of images that portray what you want the design of your app to look like
What is a wireframe?
- A visual representation of the layout of an app to help determine the flow.
What is parse?
- A API to store and retreive data without having to write backend code
What is an API?
- Stands for application programming interface. It allows your app to communicate with another app or service through an agreed upon set of conventions.
What is an interface?
What is a sass mixin?
- A block of sass code that you define once and can then re-use anywhere. For example, helping with vendor prefixes
What is bourbon?
- A collection of useful sass mixins.
What is neat?
- A sass mixin based grid system
What is MVC?
- Stands for model view controller. It's a design pattern that promotes separation of concerns between the layer that the user interacts with and the layer that the database interacts with.
What is object oriented design?
- The process of using object to model the real world. An object is a collection of data (state) and actions/methods/functions. The tennants of object oriented design are inheritance and encapsulation.
What is inheritance?
- The technique of creating one object or class based on another object or class for specialization.
What are the benefits of react?
- React makes it easy to break complicated user interfaces into smaller manageable chunks of code (components). It's also really fast. Instead of rebuilding the entire page every time something changes, it only modifies the parts of the page that need to be changed by using a "virtual DOM."