• Stars
    star
    275
  • Rank 149,796 (Top 3 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A sample app to demonstrate various useful Redux techniques, accompanying the blog series at http://blog.isquaredsoftware.com/series/practical-redux

Project Mini-Mek

A sample application to accompany the Practical Redux blog series by Mark Erikson, demonstrating various useful Redux techniques.

This is a miniature version of the MekHQ Battletech campaign force manager tool. The tentative list of planned features includes:

  • Load JSON data describing the pilots and Battlemechs in a combat force
  • For both pilots and Battlemechs:
    • Show a list of all items
    • Allow selection of an item in the list, and show details of the selected item
  • Edit the details for a pilot
  • Organize the pilots and their mechs into "lances" of four mechs, and the "lances" into a "company" of three lances.
  • Add and remove pilots and mechs from the force
  • Save the force back out to JSON

Please feel free to discuss implementation questions in both issues and pull requests! I'm happy to talk about why I did things a certain way.

More Repositories

1

react-redux-links

Curated tutorial and resource links I've collected on React, Redux, ES6, and more
22,261
star
2

redux-ecosystem-links

A categorized list of Redux-related addons, libraries, and utilities
5,205
star
3

react-community-tools-practices-cheatsheet

Descriptions and use cases for common tools and practices in the React community
JavaScript
313
star
4

react-redux-cesium-testing-demo

A sample project demonstrating configuration of React, Redux, Webpack, Cesium, and Mocha
JavaScript
51
star
5

cesium-react-webpack-demo

A sample app to demonstrate using Cesium with React and Webpack, accompanying the blog series at http://blog.isquaredsoftware.com/series/declaratively-rendering-earth-in-3d/
JavaScript
46
star
6

rsk-github-issues-experiment

Prototype for the RSK "Github Issues" example app
TypeScript
43
star
7

cra-spectacle-mdx-boilerplate

A CRA-based boilerplate for creating a Spectacle slideset with MDX syntax
JavaScript
30
star
8

project-minimek-educative

A sample app to demonstrate various useful Redux techniques, accompanying the "Practical Redux" course on Educative.io
JavaScript
27
star
9

redux-fundamentals-workshop-exercises

Exercises for my Redux Fundamentals workshop
JavaScript
19
star
10

react-prod-sourcemaps

A tool to update app sourcemaps with the original code of ReactDOM's production builds
TypeScript
13
star
11

revolution-of-web-dev

Source for my "(R)Evolution of Web Dev" presentation on modern JS tools and technologies
JavaScript
8
star
12

rsk-todos-example

A port of the Redux "Todos" example to use Redux Starter Kit
JavaScript
7
star
13

benchmark-react-redux-perf

Experiments with attempting to benchmark React-Redux
JavaScript
6
star
14

react-redux-ts-intro-2021-12

JavaScript
6
star
15

react-redux-intro

Source for my "Modern Web Dev with React and Redux" presentation
JavaScript
5
star
16

Chameleon2

A C# rewrite of the original Chameleon C++ IDE for beginners
C++
5
star
17

git-js-repo-history-conversion-utils

Scripts for rewriting Git repo history and transforming JS source to ES6+
Python
4
star
18

Chameleon1

Senior project: a C++ IDE designed for beginning students
C++
3
star
19

hooks-hocs-tradeoffs

React Boston 2019 lightning talk
JavaScript
3
star
20

marks-dev-blog-comments

Comments for my blog
3
star
21

hob

JavaScript
2
star
22

BuckRogers

A computer conversion of the Buck Rogers: Battle for the 25th Century board game
C#
1
star
23

rsbuild-spectacle-mdx-boilerplate

An RSBuild-based boilerplate for creating a Spectacle slideset with MDX syntax
TypeScript
1
star