Skip to content

Releases: XantreDev/preact-signals

@preact-signals/[email protected]

02 Apr 23:39
caad84f
Compare
Choose a tag to compare

Patch Changes

  • 896d8d2: Bumped signals-core package

@preact-signals/[email protected]

02 Apr 23:39
caad84f
Compare
Choose a tag to compare

Patch Changes

@preact-signals/[email protected]

23 Mar 13:05
f8722b1
Compare
Choose a tag to compare

Patch Changes

@preact-signals/[email protected]

23 Mar 13:05
f8722b1
Compare
Choose a tag to compare

Patch Changes

  • db33dd8: Changed untrackedPolyfill implementation

@preact-signals/[email protected]

23 Mar 13:05
f8722b1
Compare
Choose a tag to compare

Patch Changes

@preact-signals/[email protected]

23 Mar 13:05
f8722b1
Compare
Choose a tag to compare

Patch Changes

@preact-signals/[email protected]

03 Mar 10:39
c83b694
Compare
Choose a tag to compare

Patch Changes

  • b595046: Improved treeshacking by avoiding export *

@preact-signals/[email protected]

03 Mar 10:39
c83b694
Compare
Choose a tag to compare

Patch Changes

@preact-signals/[email protected]

26 Feb 17:48
d8fea62
Compare
Choose a tag to compare

Minor Changes

  • a83109b: Added @preact-signals/utils/integrations/reanimated. It provides hooks to convert signals to Reanimated shared values.

    Example:

    import { useSignal } from "@preact-signals/react";
    import { useAnimatedSharedValueOfAccessor } from "@preact-signals/utils/integrations/reanimated";
    import { useAnimatedStyle } from "react-native-reanimated";
    
    const maxLength = 10;
    function ExampleComponent() {
      const input = useSignal("");
      const progress = useAnimatedSharedValueOfAccessor(
        () => input.value.length / maxLength,
        {
          type: "spring",
          params: {
            damping: 10,
          },
        },
      );
      return (
        <View>
          <CustomInput value={input} onChangeText={(v) => (input.value = v)} />
          <Animated.View
            style={useAnimatedStyle(() => ({
              alignSelf: "stretch",
              backgroundColor: "blue",
              height: 10,
              transform: [{ scaleX: progress.value }],
            }))}
          />
        </View>
      );
    }

Patch Changes

  • a11836b: Added markdown docs
  • 8fee2c3: Added documentation about using HOCs with third party libraries

@preact-signals/[email protected]

26 Feb 17:48
d8fea62
Compare
Choose a tag to compare

Patch Changes