Code Monkey home page Code Monkey logo

remote_state's Introduction

Ryan Edge #StayWoke

Hi there ๐Ÿ‘‹! I am a Google Developer Expert in Flutter and who is passionate about civic hacking and front-end development on mobile, desktop, and web platforms. I blog somewhat regularly on hashnode. I live in Charlotte, NC but I'm a Louisiana native โšœ๏ธ. I'm a nerd jock ๐Ÿค“๐Ÿƒ, an anime enthusiast, an epicure, and an advocate for equality โœŠ๐Ÿพ ๐Ÿฆ„.

  • ๐Ÿ’ฌ Ask me about Flutter, Web Components, Anime, or Food
  • ๐Ÿ“ซ How to reach me: DM me @chimon1984 or email me at [email protected]
  • ๐Ÿ˜„ Pronouns: he/him
  • โšก Fun fact: I am a movie buff.

I offer freelance services including full-stack & mobile development and project management.

remote_state's People

Contributors

chimon2000 avatar ryan-sf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

remote_state's Issues

[Feature]: Add flutter_hooks example

Is your feature request related to a problem? Please describe.

It would be nice to have an example of remote_state working with flutter_hooks.

Describe the solution you'd like

Implement a flutter_hooks version of the counter example app.

Describe alternatives you've considered

n/a

Additional context

n/a

[Feature]: Error enhancements

Is your feature request related to a problem? Please describe.
Would like the ability to pass more dynamic objects on error state.

Describe the solution you'd like
Make error dynamic instead of a string, and allow stack trace as an optional parameter.

Describe alternatives you've considered
n/a

Additional context
n/a

[Bug]: RemoteState.Guard will return success for a null value in release mode and error in debug mode

Describe the bug
If you pass a future to RemoteState.Guard that returns a null value, in release mode it'll go through as a success but in debug mode the assert that the value can't be null will be prevent it and an error state is returned.

Expected behavior
An error state should be returned for for both instances or a different state might need to be addressed.

Screenshots
N/A

Smartphone (please complete the following information):

  • No device specific

[Feature]: Remove Empty state

Is your feature request related to a problem? Please describe.
To make this library more in line with pure RemoteData implementations, we should remove the Empty state, which is not reflective of the state of an asynchronous operation but rather the state of the data itself.

Describe the solution you'd like
Deprecate Empty state, and update examples. Will be removed in 1.0 version.

Describe alternatives you've considered
An alternative would be to leave this state in, however that would mean that the data model is polluted with UI concerns.

Additional context

Issues with related scope creep concerns:

devexperts/remote-data-ts#22 (comment)
krisajenkins/remotedata#9

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.