tim-smart / tim-smart/effect-atom

search params API surface

Open
#363 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
792
Forks
49
PR merge metrics
No merged PRs in 30d

Description

Hey @tim-smart first off, thank you for the awesome library, its been a blast to use so far, I just had a couple of questions if you have a minute.

a few things I've heard was that effect-atom might be brought into the effect ecosystem as a first class module to support the effect ecosystem

is this true? and if so, any idea on when?

if it is true, any plans to handle the search params api differently? I love the ergonomics of @effect/platform and how it abstracts over the runtime.

and there are currently some apis for supporting client/server hydration, so it would be cool if there was a way to either use the search param api and have it be a no-op in a server context, or, be able to provide an adapter to tell effect-atom where to get the search params from in a server context (url of request).

any info on this stuff would be greatly appreciated! :)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the issue's questions about the search params API, Effect ecosystem integration, and client/server hydration. No file, test, or entry point is named; the work would first need a decided scope for server no-op behavior or a request-URL adapter, with the chosen API behavior documented and validated.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
api, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.