Skip to content

Conversation

@Pckool
Copy link
Contributor

@Pckool Pckool commented Jun 30, 2022

  • React Concurrency support
  • New React hook useDeposit which can be used to keep track of changes to an object. Can be used in tandem with any object
  • New global error handler
  • Collection now has a property called lastUpdatedKey which can be used to see the last updated key in the collection
  • Groups can now be cleared using the clear method
  • State Instance's set method now returns this which allows for chaining (this one will be lots of fun to use!)
  • A new package called @plexusjs/utils that has a handful of useful functions
  • usePlexusState() A hook which mimics react useState, but uses plexus object and is globally reactive
  • Bug fixes and performance improvements

Pckool and others added 20 commits May 13, 2022 16:11
COLLECTION: Added an optional groups param to `.clear()` method
… PlexusJS - A state orchestrator library for reactive applications

[![npm version](https://badge.fury.io/js/@plexusjs%2Fcore.svg)](https://badge.fury.io/js/@plexusjs%2Fcore)
[![Node.js Package](https://github.com/PlexusJS/plexus/actions/workflows/npm-publish-github-packages.yml/badge.svg)](https://github.com/PlexusJS/plexus/actions/workflows/npm-publish-github-packages.yml)
![npm monthly downloads](https://img.shields.io/npm/dw/@plexusjs/core?style=flat)
![npm total downloads](https://img.shields.io/npm/dt/@plexusjs/core?style=flat)
![bundle size](https://img.shields.io/bundlephobia/min/@plexusjs/core?style=flat)
![License](https://img.shields.io/npm/l/@plexusjs/core?style=flat)

[![Join the Plexus Discord](https://discordapp.com/api/guilds/941858479793123358/embed.png)](https://discord.gg/kWJ2kVnykH)
[![Follow Plexus on Twitter](https://img.shields.io/twitter/follow/plexusjs?color=%09%231DA1F2&logo=Twitter&logoColor=%09%231DA1F2&style=flat)](https://twitter.com/plexusjs)

## Getting Started 🚀

-   [Documentation](https://plexusjs.org)
-   [Official Discord Server](https://discord.gg/m2VmArU6WP)

## Sponsors 🫀

<a aria-label="Powered By Vercel" href="https://vercel.com?utm_source=plexusjs&utm_campaign=oss">
  <img src="https://www.datocms-assets.com/31049/1618983297-powered-by-vercel.svg">
</a>

## Used by 🤝

[![SoloSegment](https://knowledgebase.solosegment.com/wp-content/uploads/2022/01/solosegment-google.png)](https://solosegment.com/)
[![Wander](https://www.wander.com/images/wander-horizontal-white.svg)](https://www.wander.com/)

## Links & Socials 🔗

-   [Npm Org](https://www.npmjs.com/org/plexusjs)
-   [Official Discord Server](https://discord.gg/m2VmArU6WP)
-   [Twitter](https://twitter.com/plexusjs)

# Core

## Quick Setup

<small>With Yarn</small>

```bash prefix="$"
yarn create plexus-core --typescript --next --template=scalable
```

<small>With NPX</small>

```bash
npx create-plexus-core --typescript --next --template=scalable
```
@Pckool Pckool requested a review from itsRems June 30, 2022 22:35
@Pckool Pckool added the enhancement New feature or request label Jul 2, 2022
… plexus obext and is globally reactive

+ Better Typing
@Pckool Pckool changed the title v1.1.1 v1.2.0 Jul 5, 2022
@Pckool Pckool changed the title v1.2.0 v1.1.1 Jul 5, 2022
@Pckool Pckool changed the title v1.1.1 v1.2.0 Jul 5, 2022
@Pckool Pckool merged commit 8b6f484 into master Jul 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Completed

Development

Successfully merging this pull request may close these issues.

2 participants